DexterSQL: Deep Schema Exploration and Rule-based Correction for Text-to-SQL Generation
DexterSQL:深度 Schema 探索与规则修正的 Text-to-SQL 生成
🧭 Text-to-SQL · 深度Schema探索与规则修正
New Jersey Institute of Technology · Virginia Tech
用深度 schema 探索、数据库无关规则修正与多路径生成提升 Text-to-SQL 准确率
📌 工作参考价值(4 点)
- Schema 细粒度探查可迁移到指标/取数场景:对电商数据仓库中易混淆列(如“下单金额”vs“支付金额”)做单列+联合分布分析,自动发现区分性特征,注入 prompt 可降低 LLM 列选择歧义。
- 用训练集错误挖掘数据库无关修正规则:把线上 Text-to-SQL 或 NL 查询解析的 badcase 回流,提炼成与具体库无关的纠错规则(如“时间条件不可省略”),可跨库持续累积并降低重复错误。
- 依赖树骨架分解对复杂分析查询有用:在生成 SQL 前先依据问句句法结构构建 dependency tree,拆成 SQL skeleton,能有效缓解条件遗漏/错放问题;电商运营复杂报表查询可直接借鉴该中间表示。
- 非微调方案接入成本低:整体基于 prompting,不改变 LLM 参数,适合快速迭代并叠加在已有 LLM API 上,适合业务初期验证。